﻿body { background: #ededed url(../Images/bg.gif); margin: 0; font: 14px/1.6 Arial,Helvetica,'Hiragino Sans GB','Microsoft YaHei',sans-serif; }
a { text-decoration: none; color: #333; }
a:visited { color: #333; }
a:hover { text-decoration: underline; color: #1f73b9; }
a img { border: none; }
.text { outline: none; padding:0 4px; width: 280px; height: 27px; line-height: 27px; background: url(../Images/inputbg.gif) repeat-x; border-left: solid 1px #bababa; border-top: solid 1px #bababa; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9;  margin-right: 17px; }
.text:focus { border: 1px solid #ff6a00; }
.select { outline: none; min-width: 80px; height: 27px; line-height: 27px; background: url(../Images/inputbg.gif) repeat-x; border-left: solid 1px #bababa; border-top: solid 1px #bababa; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; text-indent: 8px; margin-right: 17px; }
.label { margin-right: 8px; }
.radio, .checkbox { margin-left: 0; vertical-align: middle; margin-top: -2px; }
.txtcenter { text-align: center; }
.order {width:100%;text-align:center;border:0;height: 27px; line-height: 27px; }
/*分页*/
.page_warp { margin: 8px 0; }
.pages { color: #999; }
.pages a, .pages .cpb { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none; padding: 6px 10px; border: 1px solid #ddd; background: #fff; margin: 0 2px; font-size: 12px; color: #000; }
.pages a:hover { background-color: #1f73b9; color: #fff; border: 1px solid #1f73b9; text-decoration: none; }
.pages .cpb { font-weight: bold; color: #fff; background: #1f73b9; border: 1px solid #1f73b9; }

.tcdPageCode { padding: 15px 0px; text-align: right; color: #ccc; }
.tcdPageCode a { display: inline-block; color: #428bca; display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; border: 1px solid #ddd; margin: 0 2px; border-radius: 3px; vertical-align: middle; }
.tcdPageCode a:hover { text-decoration: none; border: 1px solid #428bca; }
.tcdPageCode span.current { display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; margin: 0 2px; color: #fff; background-color: #428bca; border: 1px solid #428bca; border-radius: 3px; vertical-align: middle; }
.tcdPageCode span.disabled { display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; margin: 0 2px; color: #bfbfbf; background: #f2f2f2; border: 1px solid #bfbfbf; border-radius: 3px; vertical-align: middle; }


/*按钮*/
.mbtn { background: #1f73b9; border: none; padding: 3px; color: #f9f9f9; text-align: center; cursor: pointer; }
.mbtn:hover { background: #0d538e; }
.sbtn { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.sbtn { background: #1f73b9; border: none; height: 30px; line-height: 30px; min-width: 107px; color: #fff; text-align: center; cursor: pointer; margin-top: 15px; }
.sbtn:hover { background: #0d538e; }


/*table列表*/
.listtable { width: 100%; }
.listtable th { font-weight: normal; }
.listtable .th { border-right: none; border-left: 1px solid #353535; height: 40px; background: #454545 url(../Images/nbg.png); color: #fff; }
.listtable .thlast { border-right: 1px solid #353535; }
.listtable .td { border-right: none; border-top: none; border-left: 1px solid #dadada; border-bottom: 1px solid #dadada; padding: 0 8px; height: 30px;}
.listtable .tdlast { border-right: 1px solid #dadada; }
.listtable tr:hover td:first-child { border-left:1px solid #ff6a00; }
.listtable tr:hover td { background: #f5f5f5; }
.listtable .tr2 { background: #f5f5f5; }
.tool_edit, .tool_delete { vertical-align: middle; margin-top: -2px; margin-right: 3px; }
.tool_search { margin-bottom: 8px; }


/*table提交表单*/
.fromborder tr td, .fromborder tr th { padding: 8px; }
.table tr th { width: 80px; font-weight: normal; text-align: right; padding-right: 10px; }
.table tr td { height: 50px; line-height: 50px; }
.table tr td i { color: #bababa; font-size: 12px; font-style: normal; }


.top { background: #fff; height: 13px; line-height: 13px; padding: 20px; font-size: 14px; border-bottom: solid 1px #dbdcde; }
.top strong { font-size: 18px; padding-left: 6px; border-left: 2px solid #ff6a00; }
.top a { color: #1f73b9; text-decoration: underline; }
.top span a { text-decoration: none; }
.top span img { vertical-align: middle; margin-top: -2px; margin-right: 6px; }
.main { margin: 16px; padding: 20px; background: #fff; border-bottom: solid 1px #dbdcde; }
.tags { border-bottom: 1px solid #eee; margin-bottom: 8px; }
.tags ul { list-style-type: none; }
.tagsli { float: left; padding: 6px 15px; margin-right: 8px; border-top: 2px solid #fff; }
.tags ul li:hover { color: #1f73b9; cursor: pointer; }
.tags_title_selected { border-top: 2px solid #ff6a00; color: #ff6a00; background: #f9f9f9; }


.footer { text-align: center; color: #bababa; bottom: 0; }
.footer span { padding: 8px; font-size: 12px; }
